﻿namespace Eflong.Tasks
{
    internal interface ICustomTask
    {
        /// <summary>
        /// 任务名称
        /// </summary>
        string TaskName { get; }

        /// <summary>
        /// 启动任务
        /// </summary>
        void Start( );

        /// <summary>
        /// 停止任务
        /// </summary>
        void Stop( );

        /// <summary>
        ///任务是否启用
        /// </summary>
        bool Enabled { get; set; }
    }
}